/* @media (max-width:767px){
    .container{width:96%;}
}
@media (min-width:768px) and (max-width:991px){
    .container{width:700px;}
}
@media (min-width:992px) and (max-width:1199px){
    .container{width:900px;}
}
@media (min-width:1200px) and (max-width:1399px){
    .container{width:1100px;}
}
@media (min-width:1400px) and (max-width:1599px){
    .container{width:1300px;}
}
@media (min-width:1600px){
    .container{width:1600px;}
} */
.container{width: 1400px;}
.laz, .swiper-lazy-preloader img{background: url('../images/loding.svg') no-repeat center #f9f9f9 !important;width: 100%;}
.swiper-lazy-preloader::after{display: none;}
/* ------------------------------------ 放大镜样式 ----------------------------- */
.cloudzoom-lens{border:3px solid #888;width:100px;height:100px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;background:#fff;z-index:10}.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.cloudzoom-zoom-inside{border:none;-webkit-box-shadow:none;box-shadow:none}.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}.cloudzoom-blank{background-image:url(../images/blank.png)}.cloudzoom-ajax-loader{background:url('../images/loding.svg') no-repeat center;width:32px;height:32px}
.swiper-lazy-preloader{width: 100%;height: 100%;left: 0;top: 0;margin: 0;-webkit-animation:none;animation:none;}
body{background-color: #fff;}
/* --------------------------------   客服代码样式 --------------------------- */
 #kefu{position: fixed;z-index: 9999;right: 10px;top: 0;bottom: 0;margin:auto;}
#kefu .box{background-color: #129611;border-radius: 5px;height: 100%;padding:0 5px 5px;position: relative;}
#kefu .kf-title{height: 43px;line-height: 43px;text-align: center;font-size: 16px;color: #fff;}
#kefu ul{}
#kefu ul li{line-height: 30px;width: 60px;height: 60px;background-color: #129611;margin-bottom: 2px;border-radius: 3px;text-align: center;font-size: 25px;position: relative;}
#kefu ul li a{color: #fff;display: block;padding-top: 5px;height: 100%;}
#kefu ul li a i{font-size: 20px;}
#kefu ul li a p{font-size: 12px;line-height: 100%;}
#kefu ul li a .sub{position: absolute;opacity: 0;visibility: hidden;-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
#kefu ul li a .sub.wx{right:100%;top: 0;background-color: #fff;border:solid 1px #eee;padding: 7px;margin-right: 2px;}
#kefu ul li a .sub.wx img{max-width: 110px;width: 110px;}
#kefu ul li a .sub.wx p{color: #555;text-align: center;font-size: 15px;line-height: 100%;padding: 5px 0;}
#kefu ul li a .sub.tel{top: 0;background-color: #129611;color: #fff;font-size: 18px;right: 100%;white-space:nowrap;padding: 0 20px;font-weight: bold;margin-right: -3px;border-radius: 3px;line-height: 60px;}
#kefu ul li.active a .sub{opacity: 1;visibility: visible;}
#kefu .kf-foot{text-align: center;color: #fff;padding-top: 10px;}
#kefu .kf-foot .h4{font-size: 13px;margin-top: 5px;}
#kefu .box .close{position: absolute;width: 24px;height: 24px;border-radius: 90px;background-color: #fff;text-align: center;line-height: 20px;right: -12px;top: -12px;font-size: 13px;cursor: pointer;border:solid 1px #00ac94;}
.kefu{position: fixed;right: 10px;top: 0;bottom: 0;z-index: 999;}
.kefu .kefu-box{background-color: #fff;border-radius: 5px;box-shadow: 0 0 15px rgba(0, 0, 0, .05);border:solid 1px #ddd;}
.kefu .kefu-box > div{padding: 10px;text-align: center;}
.kefu .kefu-box .qq{text-align: center;border-bottom: solid 1px #ddd;}
.kefu .kefu-box .qq i{background-color: #129611;color: #fff;border-radius: 90px;display: inline-block;font-size: 26px;margin-bottom: 5px;width: 50px;height: 50px;line-height: 50px;}
.kefu .kefu-box .rx {border-bottom: solid 1px #ddd;}
.kefu .kefu-box .rx h4{margin-bottom: 5px;font-weight: bold;font-size: 14px;}
.kefu .kefu-box .rx p{font-size: 13px;color: red;}
.kefu .kefu-box .watch img{width: 110px;}
.wechat{position: relative;z-index: 60;}
.help{padding-bottom: 10px;}
.social-share{}
.social-share a{margin-left: 10px;}
.social-share .qq{width: 32px;height: 32px;text-align: center;line-height: 30px;border:solid 1px #56b6e7;color: #56b6e7;border-radius: 90px;}
.social-share .qq:hover{background-color: #56b6e7;color: #fff;}
.social-share .wechat{width: 32px;height: 32px;text-align: center;line-height: 30px;border:solid 1px #7bc549;color: #7bc549;border-radius: 90px;position: relative;}
.social-share .wechat:hover{background-color: #7bc549;color: #fff;}
.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:70;bottom:100%;margin-bottom: 10px;left:50%;margin-left: -100px;width:200px;color:#666;font-size:12px;text-align:center;background-color:#fff;-webkit-box-shadow:0 2px 10px #aaa;box-shadow:0 2px 10px #aaa;-webkit-transition:all 200ms;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}
.wechat-qrcode.bottom{top:40px;left:-84px}
.wechat-qrcode.bottom:after{display:none}
.wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.wechat-qrcode .qrcode{width:105px;margin:10px auto}
.wechat-qrcode .qrcode img{margin-bottom: 0!important;}
.wechat-qrcode .qrcode table{margin:0!important}
.wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.wechat:hover .wechat-qrcode{display:block}
.downs .wechat-qrcode{top: 100%;bottom: auto;margin-bottom: 0;margin-top: 10px;z-index: 30;}
.downs .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;top:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:transparent transparent #f3f3f3 transparent}
.social-share .weibo{width: 32px;height: 32px;text-align: center;line-height: 30px;border:solid 1px #ff763b;color: #ff763b;border-radius: 90px;}
.social-share .weibo:hover{background-color: #ff763b;color: #fff;}
@charset "utf-8";
.zylayout>div{width: 48%;}
.green{color: #129611;font-style: normal;}
/* ------------------------- 头部样式 ------------------------------------------------ */
#header{padding: 0;z-index: 99999;background-color: #fff;}
#header .wrapper{position: relative;z-index: 40;margin: 0 7%;min-width: 1400px;}
#header .wrapper{position: relative;height: 110px;}
#header .logo{}
#header .logo img{margin-right: 20px;}
#header .logo .logo-tit h1{font-size: 28px;color: #292929;font-weight: bold;margin-bottom: 10px;line-height: 100%;}
#header .logo .logo-tit p{font-size: 16px;color: #6e6d6d;letter-spacing: 3.7px;line-height: 100%;}
/* ------------------------- 头部右边样式 ------------------------------------------------ */
/* #header .header-right a{margin-right: 40px;}
#header .header-right a i{font-size: 24px;}
 */
#header .header-right .close{width: 110px;height: 110px;background-color: #129611;color: #fff;cursor: pointer;z-index: 10;-webkit-transition: .5s;transition: .5s;}
#header .header-right .close button{background: none;border:none;cursor: pointer;}
#header .header-right .close button p{width: 40px;height: 4px;background-color: #fff;margin-bottom:8px;-webkit-transition: .4s;transition: .4s;}
#header .header-right .close button p:last-child{margin-bottom: 0;}
body.bodyshow #header .close button p{margin: 0;}
body.bodyshow #header .close button p:nth-child(1){ -webkit-transform: matrix(1,0,0,1,0,6) rotate(45deg);
    transform: matrix(1,0,0,1,0,4) rotate(45deg);}
body.bodyshow #header .close button p:nth-child(2){width: 0;opacity: 0;}
body.bodyshow #header .close button p:nth-child(3){-webkit-transform: matrix(1,0,0,1,0,-6) rotate(-45deg);
    transform: matrix(1,0,0,1,0,-4) rotate(-45deg);}
/*
#header .header-right .weixin{position: relative;}
#header .header-right .weixin .weixin-box{position: absolute;top: 50%;width: 80px;height: 80px;right: 130%;margin-top: -40px;visibility: hidden;opacity: 0;-webkit-transition: .5s;transition: .5s;}
#header .header-right .weixin .weixin-box img{border:solid 1px #ddd;}
#header .header-right .weixin .weixin-box.active{opacity: 1;visibility: visible;}
 */
.search-box{position: absolute;background-color: rgba(255, 255, 255, .9);top: 100%;right: 0;left: 0;z-index: 40;padding: 25px 0;opacity: 0;visibility: hidden;-webkit-transition: .5s;transition: .5s;}
.search-box.active{opacity: 1;visibility: visible;}
.search-box .search-wrapper{width: 60%;position: relative;}
.search-box .search-wrapper form{position: relative;}
.search-box .search-wrapper input[type="text"]{border:none;border: solid 1px rgba(0, 0, 0, .1);background: #fff;padding: 5px 15px;color: #333;height: 50px;width: 100%;font-size: 16px;}
.search-box .search-wrapper button{border:none;background: #129611;border:none;color: #fff;height: 50px;padding: 0 10px;cursor: pointer;width: 60px;position: absolute;right: 0;top: 0;}
.search-box .search-wrapper button i{font-size: 26px;}
#header .header-right .weixin {margin:0 10px;margin-right: 20px;}
#header .header-right .weixin img{width: 90px;border:solid 1px #ddd;}
#header .header-right  .r-t{margin-bottom: 10px;}
#header .header-right  .r-t .tel{color: #08a708;font-family: Anton;font-size: 18px;margin-right: 15px;}
#header .header-right  .r-t .tel i{font-size: 18px;}
#header .header-right  .r-t .share a{width: 26px;height: 26px;background-color: #a9a9a9;border-radius: 90px;display:block;text-align: center;line-height: 26px;color: #fff;margin-left: 10px;}
#header .header-right  .r-t .share a:hover{background-color: #08a708;}
#header .header-right  .r-t .share a i{font-size: 15px;}
@media (max-width:767px){
    .search-box{padding: 10px;}
    .search-box .search-wrapper{width: 80%;}
    .search-box .search-wrapper input[type="text"]{height: 40px;}
    .search-box .search-wrapper button{height: 40px;}
}
/* ------------------------- 导航样式 -------------------------------------- */
.navtaion{position: relative;z-index: 40;}
.navtaion .box{}
.navtaion ul{}
.navtaion ul{width: 100%;}
.navtaion ul li{position: relative;z-index: 10;}
.navtaion ul li:last-child a{padding-right: 0;}
.navtaion ul li:first-child a i{margin-right: 5px;}
.navtaion ul li a{color: #383838;text-transform: uppercase;display: block;font-size:16px;position: relative;padding: 0 18px;line-height: 35px;height: 35px;}
.navtaion ul li a span{position: relative;z-index: 10;line-height: 100%;}
.navtaion ul li a:hover{color: #08a708;}
.navtaion ul li.active a{color: #08a708;}
.navtaion ul li.search i{font-size: 24px;}
.navtaion ul li .ul{position: absolute;left: 0;top: 150%;opacity: 0;z-index: 0; background-color: #08a708;border-radius: 5px;padding: 10px;-webkit-transform: translateY(50px);transform: translateY(50px);visibility: hidden;}
.navtaion ul li .ul::before{content: '';display: block;width: 0;height: 0;top: -20px;left: 0;right: 0;margin:auto;position: absolute; border: 10px solid;border-color: transparent transparent #08a708;}
.navtaion ul li .ul a::before{display: none;}
.navtaion ul li .ul .li{-ms-text-overflow: ellipsis;
text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.navtaion ul li .ul .li a{padding:0 2rem;font-size: 15px;z-index: 5;background: none;color: #fff;border-radius: 0;}
.navtaion ul li .ul .li a:hover{color: #fff;background-color: #039403;}
.navtaion ul li .ul.open{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);visibility: visible;}
/* @media (max-width:767px){
    body{padding-top: 70px;}
    #header .logo{margin-left: 2%;}
    #header .logo img{height: 55px;}
    #header .wrapper{height: 70px;}
    #header .header-right .close{width: 70px;height: 70px;}
    .navtaion{position: absolute;top: 100%;background-color: #fff;width: 100%;opacity: 0;visibility: hidden;-webkit-transition: .5s;transition: .5s;}
    .navtaion ul{display: block;}
    .navtaion ul li{border-top: solid 1px #ddd;}
    .navtaion ul li a{border-radius: 0;line-height: 55px;height: 55px;}
    body.bodyshow #header .navtaion{opacity: 1;visibility: visible;}
    .navtaion ul li .ul{position: static;border-radius: 0;opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);display: none}
    .navtaion ul li .ul::before{display: none;}
    #header .header-right .weixin{margin-right: 10px;}
    #header .header-right .weixin img{width: 60px;}
}
@media (min-width:768px) and (max-width: 991px){
    body{padding-top: 90px;}
    #header .logo{margin-left: 2%;}
    #header .logo img{height: 55px;}
    #header .wrapper{height: 90px;}
    #header .header-right .close{width: 90px;height: 90px;}
    .navtaion{position: absolute;top: 100%;background-color: #fff;width: 100%;opacity: 0;visibility: hidden;-webkit-transition: .5s;transition: .5s;}
    .navtaion ul{display: block;}
    .navtaion ul li{border-top: solid 1px #ddd;}
    .navtaion ul li a{border-radius: 0;line-height: 55px;height: 55px;}
    body.bodyshow #header .navtaion{opacity: 1;visibility: visible;}
    .navtaion ul li .ul{position: static;border-radius: 0;opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);display: none}
    .navtaion ul li .ul::before{display: none;}
    #header .header-right .weixin img{width: 70px;}
}
@media (min-width:992px) and (max-width:1199px){
    body{padding-top: 90px;}
    #header .logo{margin-left: 2%;}
    #header .logo img{height: 55px;}
    #header .wrapper{height: 90px;}
    #header .header-right .close{width: 90px;height: 90px;}
    .navtaion{position: absolute;top: 100%;background-color: #fff;width: 100%;opacity: 0;visibility: hidden;-webkit-transition: .5s;transition: .5s;}
    .navtaion ul{display: block;}
    .navtaion ul li{border-top: solid 1px #ddd;}
    .navtaion ul li a{border-radius: 0;line-height: 55px;height: 55px;}
    body.bodyshow #header .navtaion{opacity: 1;visibility: visible;}
    .navtaion ul li .ul{position: static;border-radius: 0;opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);display: none}
    .navtaion ul li .ul::before{display: none;}
    #header .header-right .weixin img{width: 70px;}
}
@media (min-width:1200px) and (max-width:1335px){
    body{padding-top: 90px;}
    #header .logo{margin-left: 2%;}
    #header .logo img{height: 55px;}
    #header .wrapper{height: 90px;}
    #header .header-right .close{width: 90px;height: 90px;}
    .navtaion ul{}
    .navtaion ul li{}
    .navtaion ul li a{line-height: 40px;height: 40px;font-size: 1rem;padding: 0 10px;min-width: auto}
    .navtaion ul li .ul{position: static;border-radius: 0;opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);display: none}
    .navtaion ul li .ul::before{display: none;}
    #header .header-right .weixin img{width: 70px;}
}
@media (min-width:1336px) and (max-width:1500px){
     .navtaion ul li a{padding: 0 14px;min-width: auto;font-size: 1rem;padding: 0 10px;}
 }
@media (min-width:1501px) and (max-width: 1599px){
    .navtaion ul li a{font-size: 1rem;padding: 0 1rem;min-width: auto;}
} */
#banner{position: relative;overflow: hidden;height: 100%;}
#banner .container{overflow: hidden;height: 100%;position: relative;z-index: 30;}
#banner .swiper-slide .text{position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
#banner .swiper-slide{width: 100%;overflow: hidden;}
#banner .swiper-slide .swiper-slide-bg{overflow: hidden;}
#banner .swiper-slide img{max-width: none; width: auto;position: relative;left: 50%;margin-left: -960px;}
#banner .swiper-slide .box{width: 100%;text-align: center;}
#banner .swiper-slide em{font-size: 30px;color: #fff;margin-bottom: 20px;display: block;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);}
#banner .swiper-slide h1{color: #fff;font-size: 60px;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);font-weight: bold;}
#banner .swiper-slide h1::after{content: '';display: block;width: 35px;height: 5px;background-color: #fff;margin:20px auto;}
#banner .swiper-slide p{font-size: 30px;color: #fff;text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);font-weight: normal;margin-bottom: 40px;}
#banner .swiper-slide .view-more{}
#banner .swiper-slide .view-more a{display: block;width: 167px;height: 50px;line-height: 50px;background-color: #349f38;text-align: center;color: #fff;font-size: 18px;margin:0 auto;-webkit-transition: .5s;transition: .5s;}
#banner .swiper-slide .view-more a:hover{background-color: #0757bf;}
#banner .swiper-pagination{bottom: 30px;}
#banner .swiper-pagination .swiper-pagination-bullet{width: 15px;height: 15px;background:#fff;opacity: 1;margin: 0 10px ;-webkit-transition: .5s;transition: .5s;}
#banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #129611;opacity: 1;}
@media (max-width:767px){
    #banner .swiper-pagination{bottom: 10px;}
    #banner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 5px;}
}
@media (min-width:768px) and (max-width: 991px){
    #banner .swiper-pagination{bottom: 20px;}
}
@media (min-width:992px) and (max-width:1199px){
    #banner .swiper-pagination{bottom: 20px;}
}
.nav-mask{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);visibility: hidden;opacity: 0;-webkit-transition: .5s;transition: .5s;z-index: 50;}
body.bodyshow .main .nav-mask{visibility: visible;opacity: 1;}
.nav-mask.active{visibility: visible;opacity: 1;}
.slide{height: 400px;position: relative;min-width: 1400px;}
/*.slide::before{content:'';position:absolute;background:rgba(0,0,0,0.1);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}*/
.slide .container{height: 100%;position: relative;z-index: 2;}
.slide .container .text{padding-top: 90px;text-align: center;}
.slide .container h1{font-size: 45px;line-height: 100%;color: #fff;font-weight: bold;text-transform: uppercase;margin-bottom: 15px;}
/*.slide .container h1::after{content: '';display: block;width: 40px;background-color: #fff;height: 3px;margin:20px 0;}
*/
.slide .container p{font-size: 20px;color: #fff;}
@media (max-width: 768px){
    .slide{height: 250px;}
}
@media (min-width:768px) and (max-width: 991px){
    .slide{height: 400px;}
}
@media (min-width:992px) and (max-width:1199px){
    .slide{height: 400px;}
}
.tit{margin-bottom: 40px;}
.tit h1{font-size: 36px;color: #2a2a2a;text-align: center;line-height: 100%;margin-bottom: 20px;}
.tit p{font-size: 18px;color: #616161;text-align: center;line-height: 100%;}
.ptb70{padding: 70px 0;}
.pt70{padding-top: 70px;}
.pb70{padding-bottom: 70px;}
.ptb55{padding: 55px 0;}
.pt55{padding-top: 55px;}
.pb55{padding-bottom: 55px;}
@media (max-width:767px){
    .tit{margin-bottom: 25px;}
    .tit h1{font-size: 30px;margin-bottom: 10px;}
    .tit p{font-size: 15px;line-height: 20px;}
    .ptb70{padding: 40px 0;}
    .pt70{padding-top: 40px;}
    .pb70{padding-bottom: 40px;}
    .ptb55{padding: 30px 0;}
    .pt55{padding-top: 30px;}
    .pb55{padding-bottom: 30px;}
}
@media (min-width:768px) and (max-width: 991px){
    .tit{margin-bottom: 25px;}
    .tit h1{font-size: 30px;margin-bottom: 10px;}
    .tit p{font-size: 15px;line-height: 20px;}
    .ptb70{padding: 40px 0;}
    .pt70{padding-top: 40px;}
    .pb70{padding-bottom: 40px;}
    .ptb55{padding: 30px 0;}
    .pt55{padding-top: 30px;}
    .pb55{padding-bottom: 30px;}
}
@media (min-width:992px) and (max-width:1199px){
    .tit{margin-bottom: 25px;}
    .tit h1{font-size: 36px;margin-bottom: 10px;}
    .tit p{font-size: 15px;}
    .ptb70{padding: 40px 0;}
    .pt70{padding-top: 40px;}
    .pb70{padding-bottom: 40px;}
    .ptb55{padding: 30px 0;}
    .pt55{padding-top: 30px;}
    .pb55{padding-bottom: 30px;}
}
/* ====================================   底部   ==================================== */
#footer{background: url(../images/footbg.png) no-repeat 3% center #323232;min-width: 1400px;}
.bottom-nav{font-size: 13px;color: rgba(255,255,255,.6);padding: 85px 0;}
.bottom-nav .admin_piao{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex}
.bottom-nav dl{position: relative;}
.bottom-nav .admin_piao dl{padding-right: 70px;}
.bottom-nav dl dt{font-size: 18px;color: #fff;margin-bottom: 20px;}
.bottom-nav dl dd p{}
.bottom-nav dl dd a{color: rgba(255, 255, 255, .7);font-size: 14px;line-height: 30px;}
.bottom-nav dl dd a:hover{color: #fff;}
.bottom-nav dl.con{ }
.bottom-nav dl.con dt i{background-color: #fff;border-radius: 3px;color: #333;text-align: center;margin-right: 15px;font-size: 15px;padding: 3px;}
.bottom-nav dl.con dd p{width: 100%;line-height: 24px;font-size: 14px;line-height: 40px;}
.bottom-nav dl.con dd h1{font-size: 30px;color: #95cd12;margin-bottom: 15px;font-family: Anton;line-height: 35px;}
.bottom-nav dl.con dd.conlist{}
.bottom-nav dl.con dd.conlist .tit{color: #fff;}
.bottom-nav dl.con dd.conlist p{position: relative;padding-left: 30px;line-height: 24px;margin-bottom: 30px;}
.bottom-nav dl.con dd.conlist p.add{line-height: 24px;margin-bottom: 10px;}
.bottom-nav dl.con dd.conlist p i{margin-right: 10px;position: absolute;left: 0;top: 2px;}
.bottom-nav dl.watch dd{margin-bottom: 30px;}
.bottom-nav dl.watch dd img{margin-bottom: 10px;}
.bottom-nav dl.watch dd p{text-align: center;}
.bottom-nav dl.watch dd .share a{width: 26px;height: 26px;background-color: #575757;border-radius: 90px;display:block;text-align: center;line-height: 26px;color: rgba(255,255,255,.7);margin-left: 10px;}
.bottom-nav dl.watch dd .share a:hover{background-color: #08a708;color: #fff;}
.bottom-nav dl.watch dd .share a i{font-size: 15px;}
.links {color: #fff;margin-bottom: 30px;font-size: 14px;}
.links a{color: rgba(255, 255, 255, .5);}
.links a:hover{color: #fff;}
.foot-bottom{line-height: 70px;border-top: solid 1px rgba(255, 255, 255, .2);font-size: 14px;color: rgba(255, 255, 255, .7);}
.foot-bottom a{color: rgba(255, 255, 255, .7);}
.foot-bottom a:hover{color: #fff;}
/* @media (max-width:767px){
    .bottom-nav{padding: 30px 0;}
    .bottom-nav dl:nth-child(-n+4){display: none}
    .bottom-nav{display: block;text-align: center;}
    .bottom-nav dl.con{margin-bottom: 20px;}
    .bottom-nav dl.watch dd img{width: 100px;margin-bottom: 5px;}
    .foot-bottom{font-size: 12px;text-align: center;}
    .bottom-nav dl dt{display: none;}
    .foot-bottom .container{-webkit-box-pack : center;-ms-flex-pack : center;-moz-box-pack : center;justify-content : center;}
    .foot-bottom .container .left{overflow: hidden;white-space: nowrap;}
    .foot-bottom .right{display: none;}
}
@media (min-width:768px) and (max-width: 991px){
    .bottom-nav{padding: 30px 0;}
    .bottom-nav dl:nth-child(-n+4){display: none}
    .bottom-nav{display: block;text-align: center;}
    .bottom-nav dl.con{margin-bottom: 20px;}
    .bottom-nav dl.watch dd img{width: 100px;margin-bottom: 5px;}
    .foot-bottom{font-size: 12px;text-align: center;}
    .bottom-nav dl dt{display: none;}
    .foot-bottom .container{-webkit-box-pack : center;-ms-flex-pack : center;-moz-box-pack : center;justify-content : center;}
    .foot-bottom .container .left{overflow: hidden;white-space: nowrap;}
    .foot-bottom .right{display: none;}
}
@media (min-width:992px) and (max-width:1199px){
    .bottom-nav{padding: 50px 0;}
    .bottom-nav dl dt{font-size: 18px;}
    .bottom-nav dl dd a{font-size: 13px;line-height: 30px;}
    .bottom-nav dl.con dd h1{font-size: 20px;}
    .bottom-nav dl.con dd p{font-size: 13px;line-height: 30px;}
    .bottom-nav dl.watch dd img{width: 110px;}
    .foot-bottom{font-size: 13px;}
} */
.prodes{line-height: 28px;color: #777;margin-bottom: 30px;font-size: 14px;}
.crumbs{line-height: 80px;font-size: 15px;color: #666;border-bottom: solid 1px #ddd;}
.crumbs .catpos {}
.crumbs .catpos i{margin-right: 10px;}
.crumbs .curcatname{display: none;width: 100%;}
.crumbs .curcatname i{font-weight: bold;width: 35px;height: 35px;display: block;line-height: 35px;text-align: center;}
.crumbs .subnav li{margin: 0 15px;}
.crumbs .subnav li a{color: #333;}
.crumbs .subnav li a:hover{color: #349f38;}
.crumbs .subnav li.on {}
.crumbs .subnav li.on a{color: #349f38}
/**
 * ============================== 产品 ===================================
 */
#product{background-color: #f3f3f3;}
#product .list{}
#product .list .li{margin-bottom: 40px;box-shadow: 0 0 15px rgba(0,0,0,.02);}
#product .list .li:last-child{margin-bottom: 0;}
#product .list .li .img{overflow: hidden;}
#product .list .li .img img{-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
#product .list .li .img:hover img{transform: scale(1.1);}
#product .list .text{background-color: #fff;width: 653px;padding: 50px;position: relative;}
#product .list .text h1{font-size: 30px;color: #2b2b2b;position: relative;margin-bottom: 30px;padding-left: 60px;}
#product .list .text h1 em{width: 96px;display: block;background-color: #349f38;color: #fff;border-top-right-radius: 90px;border-bottom-right-radius: 90px;position: absolute;left: -50px;font-style: normal;text-align: right;padding-right: 20px;}
#product .list .text p{font-size: 15px;color: #626262;line-height: 24px;}
#product .list .text .pro-list{position: absolute;bottom: 0;left: 0;right: 0;background-color: #f9f9f9;padding: 30px 50px;}
#product .list .text .pro-list h5{font-size: 18px;margin-bottom: 20px;line-height: 100%;}
#product .list .text .pro-list ul li{margin-right: 10px;font-size: 15px;}
#product .list .text .pro-list ul li a{display: block;border:solid 1px #ddd;background-color: #fff;padding: 5px 10px;}
#product .list .text .pro-list ul li a:hover{background-color: #349f38;color: #fff;border-color: #349f38;}
#product .list .li:nth-child(2n) .text h1{padding: 0;padding-right: 60px;text-align: right;}
#product .list .li:nth-child(2n) .text h1 em{width: 96px;display: block;background-color: #349f38;color: #fff;border-radius:0;border-top-left-radius: 90px;border-bottom-left-radius: 90px;position: absolute;right: -50px;font-style: normal;padding-left: 20px;left: auto;text-align: left;}
#product .list .li:nth-child(2n) .text p{text-align: right;}
.swiper-pagination{bottom: 0;}
.swiper-pagination-bullet{width: 12px;height: 12px;}
/**
 * ============================== 关于我们 ===================================
 */
#about{overflow: hidden;min-width: 1400px;}
#about .tit h1{}
#about .tit p{font-size: 18px;}
#about .list{margin-bottom: 70px;}
#about .list .text{width: 650px;}
#about .list .text h1{font-size: 36px;font-weight: bold;color: #222222;line-height: 100%;margin-bottom: 20px;position: relative;}
#about .list .text h1::before{content: '';display: block;height: 2px;width: 120px;background-color: #129611;position: absolute;left: -140px;top: 0;bottom: 0;margin: auto;}
#about .list .text h3{font-size: 20px;color: #373737;line-height: 100%;margin-bottom: 30px;}
#about .list .text p{font-size: 13px;color: #696868;line-height: 26px;margin-bottom: 50px;}
#about .list .text a.more{width: 140px;line-height: 40px;background-color: #129611;color: #fff;display: block;font-size: 14px;border-radius: 3px;text-align: center;}
#about .number{}
#about .number dl{position: relative;width: 25%;padding: 0 90px;}
#about .number dl:first-child::before{content: '';display: block;width: 1px;height: 100%;background-color: #dfdfdf;position: absolute;left: 0;top: 0;}
#about .number dl::after{content: '';display: block;width: 1px;height: 100%;background-color: #dfdfdf;position: absolute;right: 0;top: 0;}
#about .number dl dt{border-bottom: solid 1px #ddd;margin-bottom: 15px;padding-bottom: 15px;}
#about .number dl dt h1{font-size: 55px;color: #292829;line-height: 100%;font-family: Montserrat;margin-right: 5px;}
#about .number dl dt em{display: block;width: 22px;height: 22px;border-radius: 90px;background-color: #129611;color: #fff;font-style: normal;line-height: 22px;text-align: center;}
#about .number dl dd{font-size: 15px;color: #666666;}
#youshi{overflow: hidden;min-width: 1400px;}
#youshi .swiper-slide{width: 1400px;position: relative;}
#youshi .list{position: relative;}
#youshi .swiper-slide .text{position: absolute;bottom: 40px;left: 50px;right: 50px;background-color: rgba(0,0,0,.8);z-index: 30;color: #fff;font-size: 14px;}
#youshi .swiper-slide .text .tits-box{background-color: #129611;color: #fff;padding: 20px 0;width: 270px;position: relative;}
#youshi .swiper-slide .text .tits-box::after{content:'';display:block;width:0;height:0;top:0;bottom: 0;right:-20px;margin:auto;position:absolute;border:10px solid;
    border-color: transparent transparent transparent #129611;}
#youshi .swiper-slide .text .tits-box .num{font-size: 60px;font-family: Anton;line-height: 100%;margin-right: 15px;}
#youshi .swiper-slide .text .tits-box h1{line-height: 120%;font-size: 24px;}
#youshi .swiper-slide .text .desc{padding: 20px 20px 20px 30px;font-size: 14px;line-height: 26px;}
#youshi .list .prev{width: 50%;height: 100%;position: absolute;left: -713px;top: 0;background-color: rgba(255,255,255,.8);z-index: 60;}
#youshi .list .prev a{width: 53px;height: 53px;text-align: center;line-height: 53px;background-color: rgba(0,0,0,.6);}
#youshi .list .prev a:hover{background-color: #129611;}
#youshi .list .prev a i{color: #fff;font-size: 36px;}
#youshi .list .next{width: 50%;height: 100%;position: absolute;right: -713px;top: 0;background-color: rgba(255,255,255,.8);z-index: 60;}
#youshi .list .next a{width: 53px;height: 53px;text-align: center;line-height: 53px;background-color: rgba(0,0,0,.6);}
#youshi .list .next a:hover{background-color: #129611;}
#youshi .list .next a i{color: #fff;font-size: 36px;}
/**
 * ============================== 视频 ===================================
 */
#video{background: url('../images/videobg.jpg') no-repeat center top;overflow: hidden;}
#video .container{height: 650px;text-align: center;}
#video .container h4{font-size: 30px;color: #fff;line-height: 100%;margin-bottom: 30px;}
#video .container h1{font-size: 60px;color: #fff;line-height: 100%;margin-bottom: 60px;}
#video .container a i{font-size: 55px;color: #fff;line-height: 100%;}
#video-diog{position: fixed;top: 0;bottom: 0;right: 0;left: 0;background-color: rgba(0, 0, 0, .4);z-index: 20;visibility: hidden;opacity: 0;-webkit-transition: .5s;transition: .5s;}
#video-diog .video-box{width: 60%;height: 70%;background-color: #fff;position: relative;-webkit-box-shadow: 0 0 70px rgba(0, 0, 0, .08);box-shadow: 0 0 70px rgba(0, 0, 0, .08);font-size: 20px;color: #666;-webkit-transition: .5s;transition: .5s;-webkit-transform: scale(0) translateY(100%);transform: scale(0) translateY(100%);opacity: 0;border-radius: 3px;padding: 20px;}
#video-diog .video-box .close{position: absolute;width: 50px;height: 50px;background-color: #333;border-radius: 90px;text-align: center;line-height: 50px;right: -25px;top: -25px;-webkit-transition: .8s;transition: .8s;}
#video-diog .video-box .close i{color: #fff;}
#video-diog .video-box .close:hover{-webkit-transform: rotate(360deg);transform: rotate(360deg);background-color: #0079c2;}
#video-diog .video-box video{width: 100%;height: 100%;-o-object-fit: fill;object-fit: fill;}
#video-diog.active{opacity: 1;visibility: visible;}
#video-diog.active .video-box{-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);opacity: 1;}
/**
 * ============================== 案例 ===================================
 */
#case{overflow: hidden;min-width: 1400px;}
#case .navbar{margin-bottom: 30px;}
#case .navbar ul{margin:0 -5px;}
#case .navbar ul li {text-align: center;padding: 0 5px;}
#case .navbar ul li a{font-size: 16px;color: #4a4949;line-height: 40px;background-color: #fff;display: block;padding: 0 30px;border-radius: 90px;border:solid 1px #cdcdce;-webkit-transition: .5s;transition: .5s;}
#case .navbar ul li.active a{background-color: #129611;color: #fff;border-color: #129611;}
#case .list{overflow: hidden;}
#case .list .bbox{margin: 0 -10px;}
#case .list ul{padding: 0 10px;}
#case .list ul li{margin-bottom: 20px;}
#case .list ul li a{position: relative;display: block;}
#case .list ul li a .img{overflow: hidden;}
#case .list ul li a .img img{-webkit-transition: .5s;transition: .5s}
#case .list ul li a:hover .img img{-webkit-transform: scale(1.1);transform: scale(1.1)}
#case .list ul li .text{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0, .4);padding: 15px;font-size: 15px;color: #fff;-webkit-transition: .5s;transition: .5s;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#case .list ul li a:hover .text{background-color: #129611;}
#news {padding-bottom: 120px;}
#news .navbar{margin-bottom: 50px;}
#news .navbar ul{}
#news .navbar ul li{margin:0 10px;}
#news .navbar ul li a{font-size: 16px;color: #4a4949;line-height: 40px;background-color: #fff;display: block;padding: 0 40px;border-radius: 90px;border:solid 1px #cdcdce;-webkit-transition: .5s;transition: .5s;}
#news .navbar ul li.active a{background-color: #129611;color: #fff;border-color: #129611;}
#news .list {overflow: hidden;}
#news .list .hots{width: 600px;}
#news .list .hots .img{margin-bottom: 27px;overflow: hidden;}
#news .list .hots .img img{-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
#news .list .hots .img a:hover img{transform: scale(1.1);}
#news .list .hots .text .heading{width: 60px;line-height: 24px;background-color: #349f38;margin-right: 15px;text-align: center;color: #fff;font-size: 14px;border-radius: 3px;position: relative;}
#news .list .hots .text .heading::after{position: absolute;content: '';width: 0;height: 0;border:5px solid;
    border-color: transparent transparent transparent #349f38;top: 0;bottom: 0;right: -10px;margin: auto;}
#news .list .hots .text h2{margin-bottom: 20px;}
#news .list .hots .text em{white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;
    text-overflow: ellipsis;font-style: normal;display: block;}
#news .list .hots .text h2 i{font-size: 24px;}
#news .list .hots .text p{font-size: 14px;color: #686868;line-height: 30px;}
#news .list ul{width: 730px;border-bottom: solid 1px #e2e2e2;}
#news .list ul li{padding: 20px 0;border-top: solid 1px #e2e2e2;}
#news .list ul li .date{font-size: 14px;color: #7e7f7e;}
#news .list ul li .date .no{font-size: 48px;font-family: '宋体';line-height: 100%;color: #129611;margin-right: 85px;position: relative;}
#news .list ul li .date .no::after{content: '';display: block;height: 2px;background-color: #129611;position: absolute;width: 110px;top: 0;bottom: 0;margin: auto;left: 25px;}
#news .list ul li .date em{font-style: normal;}
#news .list ul li .date i{font-size: 26px;color: #474646;}
#news .list ul li a h1{font-size: 18px;color: #2d2d2d;padding: 10px 0;line-height: 100%;}
#news .list ul li a:hover h1{color: #129612;}
#news .list ul li a p{font-size: 13px;color: #7f7f7f;line-height: 30px;}
#service{background: url(../images/servicebg.jpg) no-repeat center fixed;position: relative;min-width: 1400px;}
#service::before{content:'';background-color: rgba(0,0,0,.4);position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#service .container{position: relative;z-index: 20;}
#service .tit h1{color: #fff;}
#service .tit p{color: #fff;}
#service .list{margin: 0 -8px;}
#service dl{width: 20%;text-align: center;position: relative;background-color: #f2f9f3;margin: 0 8px;height: 350px;}
#service dl::after{content: '';display: block;position: absolute;right: 10px;top: 10px;left: 10px;bottom: 10px;border:solid 2px #ddeddf;}
#service dl dd{background: url(../images/service1.png) repeat;padding:10px 32px;}
#service dl dd .num{font-size: 48px;font-family: Montserrat;line-height: 100%;color: #8f8f8f;}
#service dl dd .icon{margin: 10px 0 10px;}
#service dl dd .icon i{font-size: 50px;color: #333333;}
#service dl dd h1{font-size: 17px;color: #333232;}
#service dl:hover{background-color: #129611;}
#service dl:hover::after{border-color: rgba(255,255,255,.4);}
#service dl:hover dd{background: url(../images/service2.png) repeat;}
#service dl:hover dd .num{color: #fff;}
#service dl:hover dd .icon i{color: #fff;}
#service dl:hover dd h1{color: #fff;}
.pages .about-top h1{font-size: 40px;color: #222;margin-bottom: 30px;line-height: 100%;}
.pages .about-top h4{font-size: 24px;color: #f58203;margin-bottom: 20px;line-height: 100%;}
.pages .about-top h5{font-size: 20px;color: #349f38;margin-bottom: 10px;line-height: 100%;}
.pages .about-top h6{font-size: 18px;color: #333;margin-bottom: 10px;line-height: 100%;}
.pages .about-top .sub{padding-left: 30px;}
.pages .about-top .list{font-size: 17px;color: #444;line-height: 2;}
.pages table{border-collapse:collapse;width: 100%;margin-bottom: 3rem;}
.pages tbody td{border-bottom: 1px solid #ccc;}
.pages table thead{text-align: center;background: -webkit-gradient(linear, right top, left top, from(#77cabe), to(#42c7f2));background: linear-gradient(to left, #77cabe 0%, #42c7f2 100%);}
.pages table thead td{font-size: 20px;white-space: nowrap;color: #fff;padding: 20px 0}
.pages table tbody td{font-size: 15px;color: #666;}
.pages table td{padding: 20px 2%;line-height: 1.8;}
.pages table tbody tr td:first-child{text-align: center;}
.pages .ys{padding: 70px 0;background-color: #f8f8f8;margin-bottom: 70px;width: 1920px;left: 50%;margin-left: -960px;position: relative;}
.pages .td em{background: #349f38;color: #fff;padding: 4px 10px;margin-right: 10px;}
.pages-about{line-height: 2;font-size: 16px;color: #555;overflow: hidden;}
.pages-about .about-top{margin-bottom: 60px;}
.pages-about .about-top>div{width: 48%;}
.pages-about .about-top .left{}
.pages-about .about-top h1{font-size: 30px;color: #222;margin-bottom: 20px;line-height: 100%;}
.pages-about .about-top p{font-size: 20px;margin-bottom: 30px;}
.pages-about .about-top h4{font-size: 24px;color: #349f38;padding-top: 20px;}
.pages-about .about-top .list{font-size: 15px;color: #444;line-height: 28px;}
.pages-about .about-top .right .img{position: relative;padding: 30px 30px 0 0}
.pages-about .about-top .right .img img{position: relative;z-index: 20;}
.pages-about .about-top .right .img::after{content: '';display: block;position: absolute;background-color: #129611;top: 0;right: 0;width: 500px;height: 500px;}
.pages-about .number{position: relative;margin-bottom: 70px;}
.pages-about .number::after{content: '';display: block;position: absolute;top: 0;width: 1920px;background-color: #f9f9f9;height: 100%;left: 50%;margin-left: -960px;}
.pages-about .number > div{position: relative;z-index: 20;}
.pages-about .number dl{position: relative;width: 25%;padding: 0 90px;}
.pages-about .number dl:first-child::before{content: '';display: block;width: 1px;height: 100%;background-color: #dfdfdf;position: absolute;left: 0;top: 0;}
.pages-about .number dl::after{content: '';display: block;width: 1px;height: 100%;background-color: #dfdfdf;position: absolute;right: 0;top: 0;}
.pages-about .number dl dt{border-bottom: solid 1px #ddd;margin-bottom: 5px;padding-bottom: 5px;}
.pages-about .number dl dt h1{font-size: 55px;color: #292829;line-height: 100%;font-family: Montserrat;margin-right: 5px;}
.pages-about .number dl dt em{display: block;width: 22px;height: 22px;border-radius: 90px;background-color: #129611;color: #fff;font-style: normal;line-height: 22px;text-align: center;}
.pages-about .number dl dd{font-size: 15px;color: #666666;line-height: 25px;}
.pages-about .fencai {overflow: hidden;}
.pages-about .fencai li p{text-align: center;padding-top: 15px;}
.rests{font-size: 20px;line-height: 50px;border-bottom: solid 1px #ddd;margin-bottom: 30px;}
.rests b{display: block;width: 120px;line-height: 50px;background-color: #129611;color: #fff;text-align: center;}
.rests span{float: right;color: #666;}
.licheng{}
.licheng .ul{position: relative;overflow: hidden;}
.licheng .li .text{width: 50%;padding-right: 50px;position: relative;}
.licheng .li{text-align: right;overflow: hidden;padding-bottom: 80px;position: relative;}
.licheng .ul::before{content: '';display: block;width: 1px;height: 100%;background-color: #ccc;position: absolute;left: 0;right: 0;margin:auto;top: 10px;}
.licheng .li h3{font-size: 35px;color: #349f38;line-height: 100%;margin-bottom: 15px;position: relative;}
.licheng .li h3::before{position: absolute;content: '';display: block;height: 1px;width: 35px;right: -50px;top: 0;bottom: 0;margin:auto;background-color: #ccc;}
.licheng .li .text::after{content: '';display: block;width: 15px;height: 15px;position: absolute;top: 10px;right: -7.5px;margin:auto;background-color: #349f38;border-radius: 90px;}
.licheng .li .text p{font-size: 17px;color: #555;line-height: 2;}
.licheng .li:nth-child(2n){text-align: left;}
.licheng .li:nth-child(2n) .text{float: right;padding: 0;padding-left: 50px;}
.licheng .li:nth-child(2n) .text::after{content: '';display: block;width: 15px;height: 15px;position: absolute;top: 10px;right: auto; left: -7.5px;margin:auto;background-color: #349f38;border-radius: 90px;}
.licheng .li:nth-child(2n) h3::before{position: absolute;content: '';display: block;height: 1px;width: 35px;left: -50px;top: 0;bottom: 0;margin:auto;right: auto; background-color: #ccc;}
.licheng .li:last-child {text-align: center;background-color: #fff;font-size: 20px;padding-top: 20px;}
/* ====================================   网站地图   ==================================== */
.pages-sitemap{padding: 55px 0;}
.sitemap{padding: 0 0;overflow: hidden;}
.sitemap h2{font-size: 22px;padding: 10px 15px;background-color: #349f38;display: inline-block;}
.sitemap h2 a{color: #fff;}
.sitemap h2 a:hover{color: #fff;text-decoration: underline;}
.sitemap ul{overflow: hidden;display: block;font-size: 15px;margin-bottom: 30px;border: solid 1px #ddd;font-size: 0;padding: 10px;}
.sitemap ul li{width:25%;line-height: 25px;display: inline-block;vertical-align: top;text-align: center;font-size: 18px;line-height: 35px;position: relative;top: 1px;}
.sitemap ul li a{color: #333;}
.sitemap ul li a:hover{color: #349f38;text-decoration: underline;}
.sitemap ul li p a{font-weight: normal;}
.sitemap ul li p:last-child{margin-bottom: 30px;}
.sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}
.sitemap ul h3{font-size: 15px;margin-bottom: 10px;}
.sitemap ul h3 a{color: #333;}
.pages-picture{padding: 40px 0;}
.pages-picture li{margin-bottom: 30px;}
.pages-picture li img{width: 100%;padding: 10px;border:solid 1px #ddd;}
.pages-picture li .h3{font-size: 16px;line-height: 50px;text-align: center;background-color: #f2f2f2;}
.pages-picture li a:hover .h3{color: #fff;background-color: #129611;}
.pages-work{padding: 3% 0;overflow: hidden;}
.pages-work ul{}
.pages-work li{margin-bottom: 10px;margin-bottom: 40px;}
.pages-work li img{width: 100%;padding: 8px;border:solid 1px #ddd;}
.pages-work li a:hover img{border:solid 1px #129611;}
.pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;transition: all .5s ease;}
.pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;}
.pages-work li a:hover .h3{border:solid 1px #129611;border-top: none;background-color: #129611;color: #fff;}
.pages-work li a .contents{display: none;}
.pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}
.pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}
.pages-parent{padding: 3% 0;overflow: hidden;}
.pages-parent ul{}
.pages-parent li{margin-bottom: 10px;margin-bottom: 10px;}
.pages-parent li img{width: 100%;padding: 8px;border:solid 1px #ddd;}
.pages-parent li a:hover img{border:solid 1px #129611;}
.pages-parent li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;transition: all .5s ease;}
.pages-parent li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border-top: none;}
.pages-parent li a:hover .h3{color: #129611;}
.p-factory ul{margin: 0 -20px;}
.p-factory ul li{width: 33.333%;padding: 0 20px;margin-bottom: 20px;}
.p-factory ul li .img{overflow: hidden;}
.p-factory ul li .img img{-webkit-transition: .5s;transition: .5s;}
.p-factory ul li a:hover .img img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.p-factory ul li .h3{font-size: 20px;text-align: center;padding: 15px 0;text-overflow: ellipsis;white-space: normal;overflow: hidden;}
.p-honor ul{margin: 0 -20px;}
.p-honor ul li{width: 20%;padding: 0 20px;margin-bottom: 20px;}
.p-honor ul li .img{overflow: hidden;}
.p-honor ul li .img img{-webkit-transition: .5s;transition: .5s;}
.p-honor ul li a:hover .img img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.p-honor ul li .h3{font-size: 20px;text-align: center;padding: 15px 0;text-overflow: ellipsis;white-space: normal;overflow: hidden;}
/**
 * 分页
 */
#page{text-align: center;font-size: 15px;padding: 40px 0;}
#page span, #page a{margin:0 2px;color: #666;border-radius: 90px;background-color: #efefef;-webkit-transition: .5s;transition: .5s;width: 34px;height: 34px;display: inline-block;text-align: center;line-height: 34px;}
#page span.cur{background-color: #349f38;color: #fff;}
#page a:hover{background-color: #349f38;color: #fff;}
#page span.total{width: 100px;}
.pages .about-top {margin-bottom: 80px;}
.pages .about-top .left{}
.pages .about-top .list{margin-bottom: 20px;}
.pages .about-top img{width: 100%;}
.pages .about-top ul li{width: 33.333%;background-color: #f2f2f2;}
.pages .about-top ul li .text{padding: 50px 25px;}
.pages .about-top ul li .text p{color: #666;font-size: 16px;line-height: 28px;}
.pages .about-top ul li:nth-child(2){background-color: #e6e6e6;}
.pservice .tit h1::after{content: '';display: block;height: 3px;width: 30px;background-color: #129611;margin: 30px auto 0;}
.pservice h3.t{font-size: 26px;text-align: center;margin-bottom: 20px;}
.pservice .l h4{font-size: 20px;margin-bottom: 20px;}
.pservice .l p{font-size: 14px;color: #666;line-height: 26px;margin-bottom: 20px;}
.pservice .l ul li{width: 48%;}
.pservice .l ul li img{width: 100%;}
.pservice .xkz{position: relative;}
.pservice .xkz::before{content: '';display: block;width: 1920px;background-color: #f8f8f8;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.pservice .xkz>div{position: relative;z-index: 20;}
.pservice .xkz img{width: 100%;}
.pservice .anzhuang ul{margin: 0 -10px;}
.pservice .anzhuang ul li{padding: 0 10px;}
.pservice .px{position: relative;}
.pservice .px::before{content: '';display: block;width: 1920px;background-color: #f8f8f8;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.pservice .px>div{position: relative;z-index: 20;}
.pservice .px ul{margin: 0 -10px;}
.pservice .px ul li{padding: 0 10px;}
.pservice .sh ul{margin: 0 -10px;}
.pservice .sh ul li{padding: 0 10px;}
.blue{color: #349f38;}
.page-contact{padding-bottom: 70px;padding-top: 70px;}
.tiptit{font-size: 20px;color: #333;padding-bottom: 30px;}
.page-contact .tiptit {text-align: center;}
.page-contact .tiptit h1{margin-bottom: 20px;line-height: 100%;}
.page-contact .tiptit p{line-height: 35px;margin-bottom: 20px;}
.page-contact .con-top {margin: 0 -15px;margin-bottom: 30px;}
.page-contact .con-top dl{width: 100%;border: solid 1px #ddd;margin:0 15px;text-align: center;padding: 20px;background-color: #f9f9f9;}
.page-contact .con-top dl dt{text-align: center;}
.page-contact .con-top dl dt i{font-size: 36px;color: #349f38;border-radius: 50%;display: block;}
.page-contact .con-top dl dd{}
.page-contact .con-top dl dd p{font-size: 14px;color: #444;line-height: 25px;}
.page-contact .con-top dl dd h3{font-size: 18px;margin: 10px 0;}
.page-contact .allmap{height: 500px;border:solid 1px #ddd;overflow: hidden;}
.page-contact #allmap{height: 500px;}
@media (max-width: 767px){
    .page-contact .tiptit{padding: 0;}
    .page-contact{padding: 40px 0; }
    .page-contact .tiptit h1{font-size: 30px;margin-bottom: 10px;}
    .page-contact .tiptit p{font-size: 15px;line-height: 26px;}
    .tiptit{padding-bottom: 20px;}
    .page-contact .list{display: block;}
    .page-contact .con-top{width: 100%;margin-bottom: 20px;}
    .page-contact .con-top dl{width: 100%;padding: 20px;}
    .page-contact .con-top dl dd p{font-size: 14px;line-height: 24px;}
    .page-contact .allmap{width: 100%;}
    .page-contact .con-top dl:nth-child(4){border-bottom: none;}
}
@media (min-width: 768px) and (max-width: 991px){
    .page-contact{padding: 40px 0; }
    .page-contact .tiptit{padding: 0;}
    .page-contact .tiptit h1{font-size: 30px;margin-bottom: 10px;}
    .page-contact .tiptit p{font-size: 15px;line-height: 26px;}
    .tiptit{padding-bottom: 20px;}
    .page-contact .list{display: block;}
    .page-contact .con-top{width: 100%;margin-bottom: 20px;}
    .page-contact .con-top dl{width: 50%;padding: 20px;}
    .page-contact .allmap{width: 100%;}
    .page-contact .con-top dl:nth-child(n+3){border-bottom: none;}
}
@media (min-width:992px) and (max-width:1199px){
    .page-contact{padding: 50px 0; }
    .page-contact .tiptit h1{margin-bottom: 10px;}
    .page-contact .tiptit p{font-size: 17px;margin-bottom: 10px;line-height: 30px;}
}
@media (min-width:1200px) and (max-width:1400px){
    .page-contact{padding: 50px 0; }
    .page-contact .tiptit h1{margin-bottom: 10px;}
    .page-contact .tiptit p{font-size: 17px;margin-bottom: 10px;}
}
.page-outlets{padding: 75px 0;}
.page-outlets .container{position: relative;overflow: hidden;}
.page-outlets .allmap{width: 50%;height: 500px;border:solid 1px #ddd;}
.page-outlets #allmap{height: 600px;}
.outlets{position: absolute;width: 400px;background-color: #fff;height: 80%;right: 100px;top: 0;z-index: 50;bottom: 0;margin: auto;-webkit-transition: .5s;transition: .5s;}
.outlets .title{line-height: 70px;padding: 0 20px;background-color: #129611;color: #fff;font-size: 22px;}
.outlets .list{}
.outlets .show{display: none;position: absolute;right: 100%;background-color: #129611;color: #fff;top: 0;bottom: 0;margin:auto;width: 30px;height: 120px;padding: 10px 0;text-align: center;font-size: 18px;cursor: pointer;}
.serve_list_container {padding: 30px;}
.serve_list_container .item{border-bottom: solid 1px #ddd;position: relative;padding: 10px 0 10px 30px;}
.serve_list_container .item .num{width: 20px;height: 20px;background-color: #129611;color: #fff;text-align: center;line-height: 20px;border-radius: 90px;font-size: 15px;margin-right: 10px;position: absolute;top: 10px;left: 0;}
.serve_list_container .item .information {width: 100%;}
.serve_list_container .item h3{font-size: 18px;margin-bottom: 10px;}
.serve_list_container .item p{font-size: 15px;color: #666;line-height: 26px;}
@media (max-width:767px){
    .page-outlets{padding: 40px 0;}
    .outlets .show{display: block}
    .outlets{right: auto;left: 100%;width: 60%;}
    .serve_list_container{padding: 10px;}
    .serve_list_container .item{}
    .serve_list_container .item h3{font-size: 15px;overflow: hidden;-ms-text-overflow: ellipsis;
    text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
    .serve_list_container .item p{font-size: 13px;line-height: 20px;}
    .outlets .title{line-height: 50px;font-size: 18px;}
    .page-outlets #allmap{height: 400px;}
    .outlets.active{left: auto;right: 0;}
}
@media (min-width:768px) and (max-width: 991px){
    .page-outlets{padding: 50px 0;}
    .outlets .show{display: block}
    .outlets{right: auto;left: 100%;}
    .outlets.active{left: auto;right: 0;}
}
@media (min-width:992px) and (max-width:1199px){
    .outlets{right: 5%;}
}
@media (min-width:1200px) and (max-width:1400px){
}
.pages-news{min-width: 1440px;}
.pages-news ul{}
.pages-news ul li{margin-bottom: 20px;border-bottom: solid 1px #ddd;padding-bottom: 20px;}
.pages-news ul li:hover{}
.pages-news ul li a{position: relative;}
.pages-news ul li .img{overflow: hidden;width: 250px;margin-right: 20px;}
.pages-news ul li .img img{width: 100%;-webkit-transition: all .5s;transition: all .5s;}
.pages-news ul li a:hover .img img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.pages-news ul li .text{}
.pages-news ul li .text .h1{font-size: 22px;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 15px;}
.pages-news ul li a:hover .text .h1{color: #349f38}
.pages-news ul li .text .des{font-size: 16px;color: #666;line-height: 1.8;}
.pages-news ul li .clicks{color: #666;font-size: 14px;margin-bottom: 10px;font-weight: 100;}
.pages-news ul li .clicks i{margin-right: 10px;font-weight: bold;}
.pages-news ul li .text span.fa-plus{display:block;width:40px;height:40px;background-color:#f6ac1d;color:#fff;text-align:center;line-height:40px;font-size:16px;}
.newshow{padding-bottom: 90px;}
.newshow .left{width: 76%;}
.newshow .t{font-size: 30px;margin-bottom: 15px;}
.newshow .time{font-size: 15px;border-bottom: dotted 1px #ccc;padding-bottom: 20px;color: #666;}
.newshow .time .tl{}
.newshow .content{font-size: 16px;color: #444;line-height: 1.9;padding: 30px 0;}
.newshow .content img{display: block;margin:0 auto;}
.newshow .right{width: 20%;}
.newshow .right h1{font-size: 30px;margin-bottom: 20px;}
.newshow .right ul li{margin-bottom: 20px;}
.newshow .right ul li .text{padding: 0 0 10px;}
.newshow .right ul li h5{font-size: 16px;margin: 10px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newshow .right ul li .text p{font-size: 14px;color: #666;}
.pages-case-show{padding: 0 0 50px;width: 910px;}
.pages-case-show .intro{padding-top: 30px;}
.pages-case-show .intro .title{font-size: 20px;color: #222;margin-bottom: 30px;font-weight: bold;line-height: 100%;text-align: center;}
.pages-case-show .intro .source{font-size: 15px;color: #666;border-bottom: solid 1px #ddd;}
.pages-case-show .intro .source .back{padding: 5px 10px;background-color: #666;color: #fff;}
.pages-case-show .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}
.pcase ul{margin:0 -20px;}
.pcase ul li{width: 33.333%;padding: 0 20px;margin-bottom: 20px;}
.pcase ul li .img{overflow: hidden;}
.pcase ul li .img img{-webkit-transition: .5s;transition: .5s;}
.pcase ul li a:hover .img img{-webkit-transform: scale(1.2);transform: scale(1.2)}
.pcase ul li p{font-size: 18px;text-align: center;padding: 15px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pagelinks{line-height: 100%;margin-bottom: 30px;line-height: 30px;font-size: 16px;}
.pagelinks > div{width: 50%;background-color: #f5f5f5;padding: 10px 20px;}
.pagelinks > div:hover{background-color: #349f38;color: #fff;}
.pagelinks a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display: block;font-size: 15px;line-height: 30px;text-align: left;}
.pagelinks > div:nth-child(3) a{text-align: right;}
.pagelinks > div:hover a{color: #fff;}
.pagelinks > div.list{width: 70px;text-align: center;}
.pagelinks > div.list a{text-align: center;}
.pagelinks > div.list a i{font-size: 25px;}
@media (max-width: 767px){
    .pagelinks{font-size: 13px;}
    .pagelinks > div{padding: 5px;}
}
.newshow .pagelinks{border-bottom: none;}
.casepagelinks{border-top: solid 1px #ddd;padding: 30px 0 0;}
.casepagelinks a{width: 30%;padding: 10px 0;text-align: center;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .05);box-shadow: 0 0 20px rgba(0, 0, 0, .05);border-radius: 90px;font-size: 18px;border:solid 1px #eee;}
.casepagelinks a i{font-size: 22px;vertical-align: middle;margin-right:10px;line-height: 100%;}
.casepagelinks a:last-child i{margin-right: 0;margin-left: 10px;}
.ptitle{font-size: 22px;font-weight: bold;color: #222;margin-bottom: 10px;}
.pagemain{padding-top: 40px;}
#pages{margin-bottom: 70px;}
.pages{overflow: hidden;}
.shop {}
.shop ul{margin:0 -20px;}
.shop ul li{width: 33.333%;padding: 0 20px;margin-bottom: 20px;}
.shop ul li .img{overflow: hidden;border:solid 1px #ddd;}
.shop ul li .img img{-webkit-transition: .5s;transition: .5s;}
.shop ul li a:hover .img img{-webkit-transform: scale(1.2);transform: scale(1.2)}
.shop ul li p{font-size: 18px;text-align: center;padding: 15px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#shopshow{overflow: hidden;width: 100%;}
.shoptop{margin-bottom: 50px;}
.shoptop .left{width: 50%;}
.shoptop .left .thumb{width: 18.4%;}
.shoptop .left .thumb ul li{margin-bottom: 10px;}
.shoptop .left .thumb ul li:last-child{margin-bottom: 0;}
.shoptop .left .thumb ul li a{border:solid 1px #ddd;display: block;}
.shoptop .left .thumb ul li a.cloudzoom-gallery-active{border:solid 1px #349f38;}
.shoptop .left .bigImg{width: 79.6%;border:solid 1px #ddd}
.shoptop .info{width: 48%;position: relative;}
.shoptop .info h1{font-size: 24px;line-height: 100%;margin-bottom: 30px;}
.shoptop .info .addthis_sharing_toolbox{margin-bottom: 20px;}
.shoptop .info  .text{font-size: 14px;line-height: 1.8;color: #666;height: 243px;}
.shoptop .info  .text ul li{line-height: 2;padding: 5px 10px;}
.shoptop .info  .text ul li:nth-child(2n){background-color: #f5f5f5;}
.shoptop .info  .text h3{color: #349f38;margin-bottom: 10px;display: inline-block;background-color: #edf2fc;padding:  0 15px;border-radius: 3px;font-size: 20px;margin-bottom: 15px;}
.shoptop .info  .text strong{color: #222;}
.shoptop .info .shoplx{position: absolute;width: 100%;bottom: 0;left: 0;}
.shoptop .info .tel{font-family: Montserrat;font-size: 20px;color: #f58203}
.shoptop .info .tel i{font-size: 20px;width: 30px;height: 30px;background-color: #f58203;color: #fff;border-radius: 90px;display: inline-block;line-height: 30px;text-align: center;margin-right: 15px;}
.shoptop .info  .Inquiry{background-color: #349f38;color: #fff;text-align: center;font-size: 15px;padding: 10px 15px;display: inline-block;border-radius: 3px;}
.shoptop .info  .Inquiry i{margin-right: 5px;}
.detail_shop{padding-top: 60px;position: relative;}
.detail_shop .tabstit{background-color: #f2f2f2;width: 1920px;position: absolute;left: 50%;margin-left: -960px;top: 0;}
.detail_shop .tabstit li{font-size: 24px;display: inline-block;}
.detail_shop .tabstit li a{padding: 10px 25px;display: block;background-color: #349f38;color: #fff;}
.detail_shop .tabstit li i{font-size: 24px;margin-right: 10px;}
.detail_shop .content{font-size: 15px;line-height: 2.2;padding: 25px 0;color: #444;}
.detail_shop .content h2{margin: 15px 0;}
.detail_shop .content h2 em{background-color: #349f38;color: #fff;font-style: normal;padding: 0.6rem 1rem;line-height: 1; display: inline-block;border-radius: 90px;}
.tablebox{overflow-x: auto;width: 100%;}
.detail_shop .content table{border-collapse:collapse;width: 100%;}
.detail_shop .content table,.detail_shop .content tr,.detail_shop .content td{border: 1px solid #ccc;}
.detail_shop .content tbody td{}
.detail_shop .content table thead{text-align: center;background: -webkit-gradient(linear, right top, left top, from(#77cabe), to(#42c7f2));background: linear-gradient(to left, #77cabe 0%, #42c7f2 100%);}
.detail_shop .content table thead td{font-size: 18px;color: #fff;padding: 5px 15px;white-space: nowrap;}
.detail_shop .content table tbody td{font-size: 16px;color: #666;}
.detail_shop .content table td{line-height: 1.8;padding: 5px 15px;text-align: center;}
.detail_shop .content table tbody tr td:first-child{text-align: center;}
.detail_shop .content table tbody tr:nth-child(2n) td{background-color: #f5f5f5;}
.jhhy .jsy-title{font-size: 30px;margin-bottom: 30px;}
.jhhy .t{font-size: 24px;margin-bottom: 25px;display: block;}
.jhhy .t em{background-color: #349f38;color: #fff;font-style: normal;padding: 0.5rem 2rem;display: inline-block;border-radius: 90px;}
.jhhy p{font-size: 14px;color: #666;margin-bottom: 25px;line-height: 2;}
.jhhy ul{margin: 0 -10px 15px;}
.jhhy ul li{margin: 0 10px;}
.jhhy ul li p{text-align: center;font-size: 15px;padding-top: 10px;line-height: 2;}
.jhhy .l h4{font-size: 20px;color: #129611;margin-bottom: 15px;font-weight: bold;}
.jhhy .l h5{font-size: 17px;color: #333;margin-bottom: 15px;font-weight: bold;}
.jhhy .l ul li{font-size: 15px;color: #666;margin-bottom: 5px;line-height: 2;}
.jhhy .l .zylayout > div{width: 46%;}
.jhhy table{border-collapse:collapse;width: 100%;}
.jhhy table,.jhhy tr,.jhhy td{border: 1px solid #ccc;}
.jhhy tbody td{}
.jhhy table thead{text-align: center;background: -webkit-gradient(linear, right top, left top, from(#77cabe), to(#42c7f2));background: linear-gradient(to left, #77cabe 0%, #42c7f2 100%);}
.jhhy table thead td{font-size: 18px;color: #fff;padding: 5px 15px;white-space: nowrap;}
.jhhy table tbody td{font-size: 16px;color: #666;}
.jhhy table td{line-height: 1.8;padding: 5px 15px;text-align: center;}
.jhhy table tbody tr td:first-child{text-align: center;}
.jhhy table tbody tr:nth-child(2n) td{background-color: #f5f5f5;}
#interactive-bar{width: 100%;height: 500px;}
.cds p{color: #666;font-size: 15px;line-height: 2;margin-bottom: 20px;}
.cds .t{font-size: 24px;margin-bottom: 25px;}
.cds .t em{background-color: #349f38;color: #fff;font-style: normal;padding: 0.5rem 1rem;line-height: 1;display: inline-block;border-radius: 90px;}
.cds ul{margin: 0 -10px 15px;}
.cds ul li{padding: 0 10px;}
.cds ul li p{text-align: center;font-size: 15px;padding-top: 10px;line-height: 2;}
.cds ul li{font-size: 15px;color: #666;margin-bottom: 5px;line-height: 2;}
.cds .zylayout > div{width: 46%;}
.cds h4{font-size: 20px;color: #129611;margin-bottom: 15px;font-weight: bold;}
.szxg li{width: 50%;}
.cds table{border-collapse:collapse;width: 100%;}
.cds table,.cds tr,.cds td{border: 1px solid #ccc;}
.cds tbody td{}
.cds table thead{text-align: center;background: -webkit-gradient(linear, right top, left top, from(#77cabe), to(#42c7f2));background: linear-gradient(to left, #77cabe 0%, #42c7f2 100%);}
.cds table thead td{font-size: 15px;color: #fff;padding: 5px 15px;white-space: nowrap;}
.cds table tbody td{font-size: 14px;color: #666;}
.cds table td{line-height: 1.8;padding: 5px 15px;text-align: center;}
.cds table tbody tr td:first-child{text-align: center;}
.cds table tbody tr:nth-child(2n) td{background-color: #f5f5f5;}
.feiye p{color: #666;font-size: 15px;line-height: 2;margin-bottom: 20px;}
.feiye .t{font-size: 24px;margin-bottom: 25px;}
.feiye .t em{background-color: #349f38;color: #fff;font-style: normal;padding: 0.5rem 1rem;line-height: 1;border-radius: 90px;display: inline-block;}
.feiye ul{margin: 0 -10px 15px;}
.feiye ul li{padding: 0 10px;}
.feiye ul li p{text-align: center;font-size: 15px;padding-top: 10px;line-height: 2;}
.feiye ul li{font-size: 15px;color: #666;margin-bottom: 5px;line-height: 2;}
.feiye .zylayout > div{width: 46%;}
.feiye h4{font-size: 20px;color: #129611;margin-bottom: 15px;font-weight: bold;}
.p-jobs-list {padding: 60px 0;}
.h_zp{height: 60px;line-height: 60px;background-color: #8b8c91;}
.p-jobs-list li.wow{overflow: hidden;border:none;}
.p-jobs-list .h_zp div{width: 16.6666%;float: left;text-align: center;color: #fff;font-size: 15px;font-weight: bold;}
.p-jobs-list li.wow .deta{background-color: #fbfbfb;padding: 0 50px;}
.job-title{background-color: #f5f5f5;margin-top: 10px;cursor: pointer;}
.job-title.active{background-color: #349f38;}
.p-jobs-list .h_zp.job-title div{color: #666;font-weight: normal;}
.p-jobs-list .job-title.active div{color: #fff;}
.p-jobs-list .tdata .box{padding: 30px;font-size: 15px;color: #666;line-height: 2;}
.p-jobs-list .tdata .box span{font-size: 18px;color: #333;margin-bottom: 20px;display: block;}
.p-jobs-list .tdata .box a.a_134{display: block;width: 100px;line-height: 40px;color: #fff;background-color: #129611;text-align: center;}
.p-jobs-list .tdata .box a.a_134:hover{background-color: #ff574a;}
.p-jobs-list li{display: none;}
.p-jobs-list .job-title #lermore1{background: url(../images/jrwm1.png) no-repeat center center;height: 100%;}
.p-jobs-list .job-title.active #lermore1{background: url(../images/jrwm1_h.png) no-repeat center center;}
.pages .job-top{margin-bottom: 50px;}
.pages .job-top h1{font-size: 40px;color: #222;margin-bottom: 30px;line-height: 100%;}
.pages .job-top h4{font-size: 24px;color: #fff;margin-bottom: 20px;line-height: 100%;display: inline-block;background-color: #f58203;padding: 10px;}
.pages .job-top h5{font-size: 20px;color: #349f38;margin-bottom: 10px;line-height: 100%;}
.pages .job-top h6{font-size: 18px;color: #333;margin-bottom: 10px;line-height: 100%;}
.pages .job-top .sub{padding-left: 30px;}
.pages .job-top .list{font-size: 17px;color: #444;line-height: 2;}
.job-bottom{}
.job-bottom h3{display: inline-block;font-size: 30px;color: #fff;border-width: 0 30px 50px 0;
    border-style: solid;
    border-color: transparent transparent #349f38 #349f38;display: inline-block;height: 50px;line-height: 50px;padding: 0 15px;}
.job-bottom .list{background-color: #f8f8f8;padding: 40px 0;}
.job-bottom .list dl{width: 33.333%;padding: 0 40px;}
.job-bottom .list dl dt{margin-bottom: 20px;}
.job-bottom .list dl h5{font-size: 25px;color: #222;}
.job-bottom .list dl dd{font-size: 15px;color: #666;line-height: 2;}
.pages .ser-after h1{font-size: 40px;color: #222;margin-bottom: 30px;line-height: 100%;}
.pages .ser-after h4{font-size: 20px;color: #fff;margin-bottom: 20px;line-height: 100%;display: inline-block;background-color: #f58203;padding: 10px;}
.pages .ser-after h5{font-size: 20px;color: #349f38;margin-bottom: 10px;line-height: 100%;}
.pages .ser-after h6{font-size: 18px;color: #333;margin-bottom: 10px;line-height: 100%;}
.pages .ser-after .sub{padding-left: 30px;}
.pages .ser-after .list{font-size: 17px;color: #444;line-height: 2;}
.liucheng{padding-bottom: 100px;position: relative;}
.liucheng > div{background-color: #349f38;color: #fff;border-radius:90px;line-height: 50px;height: 50px;padding: 0 20px;font-size: 20px;text-align: center;position: relative;}
.liucheng > div:first-child{width: 70px;padding: 0;line-height: 70px;height: 70px;}
.liucheng::before{content: '';display: block;height: 1px;background-color: #349f38;position: absolute;bottom: 0;right: 110px;left: 35px;}
.liucheng > div:first-child::after{content: '';display: block;height: 80px;background: url('/uploadfile/2020/0720/20200720115500335.png') no-repeat center top;position: absolute;left: 0;right: 0;top: 90px;margin:auto;}
.liucheng > div:last-child::after{content: '';display: block;width: 1px;height: 110px;background-color: #349f38;position: absolute;left: 0;right: 0;top: 100%;margin:auto;}
.p-faq-list{padding: 45px 0;}
.p-faq-list ul li{padding: 30px 0;-webkit-transition: .5s;transition: .5s;}
.p-faq-list ul li:nth-child(2n){background-color: #f8f8f8;}
.p-faq-list ul li .h1{font-size: 23px;line-height: 100%;margin-bottom: 15px;position: relative;-webkit-transition: .5s;transition: .5s;padding-left: 35px;}
.p-faq-list ul li .h1 span{white-space: nowrap;-ms-text-overflow: ellipsis;
    text-overflow: ellipsis;overflow: hidden;}
.p-faq-list ul li .h1::before{content: 'Q';display: block;border-radius: 90px;background-color: #349f38;color: #fff;width: 24px;height: 24px;text-align: center;line-height: 24px;margin-right: 15px;-webkit-transition: .5s;transition: .5s;font-size: 16px;position: absolute;top: 0;left: 0;}
.p-faq-list ul li .des{font-size: 15px;color: #666;line-height: 2;position: relative;padding-left: 35px;-webkit-transition: .5s;transition: .5s;}
.p-faq-list ul li .des::before{content: 'A';display: block;border-radius: 90px;background-color: #444;color: #fff;width: 24px;height: 24px;text-align: center;line-height: 24px;position: absolute;left: 0;top: 5px;font-size: 16px}
.p-faq-list ul li:hover{background-color: #349f38;}
.p-faq-list ul li:hover .h1{color: #fff;}
.p-faq-list ul li:hover .des{color: #fff;}
.p-faq-list ul li:hover .h1::before{background-color: #f58203;}
@media (max-width: 767px){
    .p-faq-list{padding: 25px 0;}
    .p-faq-list ul li{padding: 15px 0;}
    .p-faq-list ul li .h1{font-size: 18px;}
    .p-faq-list ul li .des{font-size: 13px;line-height: 1.5;}
}
.pages-case{width: 930px;min-height: 400px;}
.pages-case .h3{font-size: 24px;color: #535353;margin-bottom: 30px;line-height: 100%;border-bottom: solid 1px #d7d7d7;padding-bottom: 13px;}
.pages-case .h3 span{position: relative;}
.pages-case .h3 span::after{content: '';display: block;height: 3px;bottom: -13px;position: absolute;background-color: #333;width: 100%;}
.pages-case ul{}
.pages-case ul li{padding: 20px;border:solid 1px #ddd;margin-bottom: 20px;}
.pages-case ul li:hover{border-color: #129611}
.pages-case ul li a{}
.pages-case ul li .img{overflow: hidden;width: 250px;}
.pages-case ul li .img img{width: 100%;}
.pages-case ul li a .tbox{width: 610px;}
.pages-case ul li .text{}
.pages-case ul li .text .h3{font-size: 20px;line-height: 100%;margin-bottom: 15px;}
.pages-case ul li a:hover .text .h3{color: #129611}
.pages-case ul li .text .introl{font-size: 13px;color: #666;line-height: 24px;margin-bottom: 30px;}
.pages-case ul li .text .date{font-size: 15px;font-weight: bold;color: #999;position: absolute;top: 0;right: 0;bottom: 0;margin:auto;text-align: center;height: 65px;}
.pages-case ul li .text .date::before{content: '';display: block;height: 80px;width: 1px;background-color: #ddd;position: absolute;left: -40px;top: 0;bottom: 0;margin:auto;}
.pages-case ul li .text .date h5{font-size: 40px;font-weight: bold;}
.pages-case ul li .text .more{font-weight: normal;display: block;width: 100px;line-height: 32px;background-color: #888;color: #fff;text-align: center;float: right;}
.pages-case ul li a:hover .text .more{background-color: #129611;}
.hot-product h1{font-size: 30px;margin-bottom: 30px;}
.hot-product ul{margin:0 -20px;}
.hot-product ul li{padding: 0 20px;width: 33.333%;}
.hot-product ul li:hover{border-color: #129611;}
.hot-product ul li a{display: block;position: relative;}
.hot-product ul li .img{overflow: hidden;border:solid 1px #ddd;}
.hot-product ul li img{width: 100%;-webkit-transition: all .5s;transition: all .5s;}
.hot-product ul li a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.hot-product ul li .text{padding: 20px 0 0;line-height: 24px;font-size: 14px;color: #666;text-align: center;}
.hot-product ul li p{font-size: 22px;color: #303030;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot-product ul li a:hover p{color: #349f38;}
.hot-product ul li a .desc{font-size: 16px;}
.hot-product ul li a span.more{display: block;width: 100px;text-align: center;line-height:32px;border:solid 1px #ddd;}
.hot-product ul li a:hover span.more{border:solid 1px #129611;background-color: #129611;color: #fff;}
@media (max-width: 767px){
    .hot-product ul{margin: 0 -5px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
     .hot-product ul li{width: 50%;padding: 0 5px;margin-bottom: 10px;}
    .hot-product ul li .text{padding: 5px 0;}
     .hot-product ul li p{font-size: 18px;margin-bottom: 5px;}
    .hot-product ul li a .desc{font-size: 13px;line-height: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .hot-product ul{margin: 0 -10px;}
     .hot-product ul li{width: 50%;padding: 0 10px;margin-bottom: 20px;}
}
@media (min-width:992px) and (max-width:1199px){
    .hot-product ul li{width: 50%;}
}
@media (min-width:1200px) and (max-width:1400px){
}
